package com.project.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.project.bean.UserBean;

public interface UserService extends IService<UserBean> {

    /**
     * 登录
     * @param userName
     * @param userPwd
     * @return
     */
    UserBean login(String userName,String userPwd);

    /**
     * 分页显示所有信息
     * @param pageNO
     * @param pageSize
     * @return
     */
    IPage<UserBean> findAllUser(int pageNO,int pageSize);

    /**
     * 添加
     * @param userBean
     */
    void addUser(UserBean userBean);

    /**
     * 删除
     * @param userId
     */
    void delUser(int userId);

    /**
     * 修改用户密码和权限
     * @param userId
     * @param userPwd
     * @param userRood
     */
    void  updateUser(int userId,String userPwd,String userRood);

    /**
     * 等级显示
     * @param pageNO
     * @param pageSize
     * @param userRood
     * @return
     */
    IPage<UserBean> findRood(int pageNO,int pageSize,String userRood);
}
